package utils

import (
	"BlazeRider-backend/app/models" // 替换your_project为你的项目名称
	"encoding/json"
)

// 封装JSON结构的函数
func MakeGiftLiveEventData(event string, amount int) (string, error) {
	// 创建一个EventData实例并填充数据
	data := models.EventData{
		Event: event,
		Data: struct {
			Amount int `json:"amount"`
		}{
			Amount: amount,
		},
	}

	// 将结构体编码为JSON字符串
	jsonBytes, err := json.Marshal(data)
	if err != nil {
		return "", err
	}

	// 返回JSON字符串
	return string(jsonBytes), nil
}
